package entidad;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the huesped database table.
 * 
 */
@Entity
@NamedQuery(name="Huesped.findAll", query="SELECT h FROM Huesped h")
public class Huesped implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="numero_doc")
	private String numeroDoc;
	private String apellidos;
	private String correo;
	private String direccion;
	private String nombres;
	private String telefono;
	private String tipo;
	@Column(name="tipo_doc")
	private String tipoDoc;
	private String trato;

	//bi-directional many-to-one association to Pais
	@ManyToOne
	@JoinColumn(name="nombre_pais")
	private Pais pai;

	public Huesped() {
	}

	public String getNumeroDoc() {
		return this.numeroDoc;
	}

	public void setNumeroDoc(String numeroDoc) {
		this.numeroDoc = numeroDoc;
	}

	public String getApellidos() {
		return this.apellidos;
	}

	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}

	public String getCorreo() {
		return this.correo;
	}

	public void setCorreo(String correo) {
		this.correo = correo;
	}

	public String getDireccion() {
		return this.direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getNombres() {
		return this.nombres;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public String getTelefono() {
		return this.telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getTipo() {
		return this.tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getTipoDoc() {
		return this.tipoDoc;
	}

	public void setTipoDoc(String tipoDoc) {
		this.tipoDoc = tipoDoc;
	}

	public String getTrato() {
		return this.trato;
	}

	public void setTrato(String trato) {
		this.trato = trato;
	}

	public Pais getPai() {
		return this.pai;
	}

	public void setPai(Pais pai) {
		this.pai = pai;
	}

}